# coding=utf-8


# 左电机
AIN1 = 20
AIN2 = 21
ENA = 16  # 左电机PWM

# 右电机
BIN1 = 19  # 后
BIN2 = 26  # 前
ENB = 13  # 右电机PWM


# 蜂鸣器引脚定义
Buzzer = 8


# 舵机引脚定义
ServoPin = 23   # 超声波舵机


# 循迹红外引脚定义
TrackSensorLeftPin1 = 3  # 定义左边第一个循迹红外传感器引脚为3口
TrackSensorLeftPin2 = 5  # 定义左边第二个循迹红外传感器引脚为5口
TrackSensorRightPin1 = 4  # 定义右边第一个循迹红外传感器引脚为4口
TrackSensorRightPin2 = 18  # 定义右边第二个循迹红外传感器引脚为18口


# 光敏电阻引脚定义
LdrSensorLeft = 7
LdrSensorRight = 6


# 超声波引脚定义
EchoPin = 0
TrigPin = 1


# 小车按键定义
Key = 8

# 红外避障引脚定义
AvoidSensorLeft = 12
AvoidSensorRight = 17

# 状态值定义
enSTOP = 0
enRUN = 1
enBACK = 2
enLEFT = 3
enRIGHT = 4
enTLEFT = 5
enTRIGHT = 6

# 按键值定义
Run_car = '1'  # 按键前
Back_car = '2'  # 按键后
Left_car = '3'  # 按键左
Right_car = '4'  # 按键右
Stop_car = '0'  # 按键停
